/*
 * teacher register css
 */
.hr_line{
	width:600px; 
	margin-left:0px; 
	margin-bottom:25px; 
	margin-top:50px; 
	border-bottom:1px solid #dddddd;
}

.t_r_s_one{
	width:990px; 
	height:1200px; 
	margin:0px auto; 
	padding-top:10px; 
	background-color:#ffffff;
}

.t_r_s_o_area{
	width:978px; 
	height:1160px; 
	border-width:1px; 
	border-color:#dddddd; 
	border-style:solid; 
	margin:0px auto;
}

.s_o_title{
	width:978px; 
	height:32px; 
	margin-left:auto; 
	margin-right:auto; 
	background-color:#A4E90C;
}

.s_o_title div{
	font-size:20px; 
	color:#000000; 
	padding-top:4px;
}

.s_o_text{
	padding-left:20px; 
	font-weight:bold;
}

.s_o_icon{
	padding-left:210px;
}

.s_o_form_area{
	float:left; 
	height:1090px; 
	margin-left:0px; 
	width:690px;
}

.s_o_form_area form{
	margin-top:80px; 
	margin-left:50px; 
	height:1010px; 
	margin-bottom:0px;
}

.common_label{
	font-size:18px;
}

.common_tip{
	 margin-left:5px; 
	 color:#999999;
 }
 
.select_left{
 	 float:left;
 	 margin-left:20px; 
 	 width:108px;
 }
 
.select_right{
 	 float:left; 
 	 margin-left:9px; 
 	 width:103px;
 }
 
.resume_condition{
 	 font-size:13px; 
 	 color:#999999; 
 	 margin-right:15px;
 }
 
.first_condition{
 	 margin-top:8px;
 }
 
.resume_condition p{
 	 margin-bottom:0px;
 }
 
.resume_content{
 	width:300px;
 }
 
.gender_male{
 	margin:0px 0px 12px 0px;
 }
 
.gender_female{
 	margin:0px 5px 12px 5px;" 
}

.verification_code{
	width:100px;
}

.verification_img{
	margin-left:5px;
}

.verification_img img{
	width:90px; 
	height:30px;
}

.to_another{
	margin-left:5px; 
	color:#333333;
}

.agree_check{
	margin-bottom:20px;
}

.agree_check a{
	color:#ff5000;
}

.if_old_user{
	color:#333333; 
	margin-left:15px;
}

.login_direct{
	color:#ff5000;
}

.right_area{
	float:left; 
	height:1010px; 
	width:287px; 
	margin-top:80px; 
	margin-left:0px; 
	border-left:#dddddd 1px solid;
}